<?php
/**
 * <https://y.st./>
 * Copyright © 2018 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'The queer bar',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<img src="/img/CC_BY-SA_4.0/y.st./weblog/2018/08/11.jpg" alt="The crowd at the festival" class="framed-centred-image" width="649" height="480"/>
<section id="pride">
	<h2>Pride event</h2>
	<p>
		I guess the pride event in the park today wasn&apos;t very eventful.
		Just like last year, but even less eventful.
		None of the parts I looked forward to happened, but it was great to take most of the day off, and the positivity helped me get myself grounded again.
		Some unexpected things of interest did occur, so it certainly wasn&apos;t a bust.
		I did have the sense to leave early this time though.
		Last year, I felt trapped, bored, and lonely.
		I was in pretty bad shape, and I expected a lot more from the festival than it had to offer.
		This year, I had my fun, then left a little over halfway through.
		If the music wasn&apos;t so loud, I would&apos;ve stayed to watch the drag performances and other singers, but the volume was too high to be anything short of painful.
		This seems to be the common thing at events though, not just the pride festivals.
	</p>
	<p>
		There was a poorly-run drawing this year.
		It wasn&apos;t very clear how it was going to take place, so I ended up being the only person to arrive to the specified area even close to on time.
		Even I was a couple minutes late though, expecting it to be elsewhere.
		I only came back expecting it to be over and asking how we know if we&apos;ve won.
		A couple others showed up after me, and the drawing was held.
		It turns out you had to be there to win too, so most people lost their chance to win.
		With the candidate pool dropped to three, I honestly thought I&apos;d win.
		I don&apos;t know why I&apos;d think that.
		The odds were still against me, just not as badly as before.
		As you probably predicted, I lost, but it&apos;s not like I actually lost anything.
		I don&apos;t gamble, which means I don&apos;t enter paid raffles.
		It was a gratis drawing.
	</p>
	<p>
		A jewellery store representative gave me a \$75 $a[USD] gift card and my choice of a small gem.
		I don&apos;t know much about gems, so I wasn&apos;t sure which to choose, but they had a mystery gem option.
		I went with that, as the mystery gems came in cloth sheaths.
		Since I didn&apos;t know what I was doing as far as the stone was concerned, I figured I&apos;d get the sheath instead of no sheath.
		Apparently, that was the popular option today.
		Maybe others wanted the sheaths as well.
		The representative identified my new stone as a garnet.
		It&apos;s already cut, too.
		I wonder what I&apos;ll do with it.
		I&apos;ll probably keep it in storage for a while, but maybe I&apos;ll one day have it set in a necklace or ring.
	</p>
	<p>
		The Cornbread Cafe had a book at the fair.
		I&apos;d packed a bunch of snacks thinking there wouldn&apos;t be anything good to eat, but got to have macaroni and cornbread for dinner instead.
	</p>
	<p>
		I headed back to the park later, expecting to catch the last half hour of the event, then hit the new queer bar that opened up.
		I&apos;ve never been to one, so I thought it might be interesting.
		The event closed early though.
		They were mostly packed up when I got there.
		I&apos;d say they likely closed up a full hour ahead of schedule, at least.
	</p>
	<p>
		The queer bar had nothing of interest.
		The front portion of the bar had alcoholic and non-alcoholic beverages, but didn&apos;t seem to have food of any sort.
		I let someone from the event at the park talk me into checking out the burlesque show in the back.
		You have to pay to get back there, but I&apos;d never seen burlesque before, so I figured I&apos;d give it a shot.
		First, we all waited in the back for half an hour with nothing happening.
		The voices of the audience were deafening.
		Eventually, the performance started, but I didn&apos;t even have a good seat, so I couldn&apos;t see much.
		The parts I could see seemed to be a combination of singing, stripping, and I don&apos;t even know what.
		One performer, for example, had huge rainbow wings.
		The music was too loud to hear the singers, but it wasn&apos;t painful.
		The audience, on the other hand, was louder than the music and was starting to give me a headache.
		By the end of the first performance, I told myself I&apos;d watch the rest of the first hour.
		I&apos;d give it that much of a shot.
		I couldn&apos;t make it though.
		By the end of the second performance, I told myself I&apos;d only force myself to sit through three performances.
		I made sure to get into a better position for the third performance, but it still wasn&apos;t my cup of tea, and even if it had been, the audience would have totally killed the vibe with their obnoxious volume.
		Burlesque just isn&apos;t for me.
		I guess, I&apos;ve never been a fan of the way live music is done.
		It&apos;s too loud, and sometimes even off-key.
		These people weren&apos;t off-key, but the instrumentals were certainly too loud.
		Additionally, I&apos;m indifferent to partial or even full public nudity.
		It just doesn&apos;t seem to affect me the way it affects others.
		A strip show therefore isn&apos;t going to catch my interest.
	</p>
	<p>
		I thought I might feel guilty about leaving so early and not trying harder to see if this was something that could be enjoyable.
		On my way out though, one of the - I don&apos;t know what they were ... bouncers, maybe? - warned me that if I left, I&apos;d have to wait in line to get back in.
		I wouldn&apos;t have to pay the cover charge again, but due to the bar being over maximum capacity, they had to regulate how many people were in the back at once.
		In other words, I was lucky to get in in the beginning, and if I left, my spot would be given to someone else.
		I&apos;d have to wait for someone else to then give up their spot.
		That knowledge erased all possibility of guilt from my mind.
		I was having a terrible time, and by leaving, I could let someone else actually enjoy the show in my place.
		I&apos;m not going back though.
		It seems queers are like non-queers in their enjoyment of over-the-top volume, which is something I&apos;ve never been able to stand.
	</p>
</section>
<section id="drudgery">
	<h2>Drudgery</h2>
	<p>
		My discussion post for the day:
	</p>
	<blockquote>
		<p>
			It&apos;s true that you have to work hard for what you eat, so the comic says something about the real world, but within the context of the comic itself, the strip doesn&apos;t make much sense.
			I mean, if he doesn&apos;t feed the player that relies on him to provide food, how can he expect said player to perform well in his baseball game?
			Without food, the player will be sluggish and won&apos;t feel well.
			If the player, his dog, wants food, he should probably just feed it.
		</p>
	</blockquote>
</section>
<section id="Minetest">
	<h2>Minetest</h2>
	<img src="/img/CC_BY-SA_3.0/minetest.net./weblog/2018/08/11.png" alt="The descension begins." class="framed-centred-image" width="800" height="600"/>
	<p>
		I&apos;ve decided my next project after I fix <code>minestats</code> will be a mod that allows the definition of either recipes that take the full item string into account or recipes that specifically take colour into account.
		This mod will be a vital part of my subgame, but will also be usable in mods crafted for Minetest Game.
		Personally, I&apos;d prefer the former, but until a time when <a href="https://github.com/minetest/minetest/issues/7634">this feature</a> has been implemented, it won&apos;t be feasible.
		I&apos;ll likely need to ignore the <code>description</code> metadata on items stacks, and it&apos;d be hacky to ignore just that string.
		The only thing I can think to do is specifically look at the <code>palette_index</code> value and ignore everything else.
		It&apos;d be less flexible, but also less hacky, then just ignoring the <code>description</code> value.
	</p>
</section>
END
);
